/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ch.palim.plexdownloader.common.dto.series;

import java.util.AbstractCollection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;

/**
 *
 * @author Dominik
 */
public class SeriesDTO {
    
    private Collection<SeasonDTO> seasons;
    private String plot;
    private String rating;
    private String runtime;
    private String seriesName;
    private Collection<Map<String,String>> etc;
    
    public SeriesDTO()
    {
        seasons = new ArrayList<SeasonDTO>();
        etc = new ArrayList<Map<String, String>>();
    }
    
    public SeriesDTO(String name, String plot, String rating, String runtime)
    {
        this();
        
        this.seriesName = name;
        this.plot = plot;
        this.rating = rating;
        this.runtime = runtime;
    }
    
    /**
     * @return the seasons
     */
    public Collection<SeasonDTO> getSeasons() {
        return seasons;
    }

    /**
     * @param seasons the seasons to set
     */
    public void setSeasons(Collection<SeasonDTO> seasons) {
        this.seasons = seasons;
    }

    /**
     * @return the plot
     */
    public String getPlot() {
        return plot;
    }

    /**
     * @param plot the plot to set
     */
    public void setPlot(String plot) {
        this.plot = plot;
    }

    /**
     * @return the rating
     */
    public String getRating() {
        return rating;
    }

    /**
     * @param rating the rating to set
     */
    public void setRating(String rating) {
        this.rating = rating;
    }

    /**
     * @return the runtime
     */
    public String getRuntime() {
        return runtime;
    }

    /**
     * @param runtime the runtime to set
     */
    public void setRuntime(String runtime) {
        this.runtime = runtime;
    }

    /**
     * @return the etc
     */
    public Collection<Map<String,String>> getEtc() {
        return etc;
    }

    /**
     * @param etc the etc to set
     */
    public void setEtc(Collection<Map<String,String>> etc) {
        this.etc = etc;
    }

    /**
     * @return the seriesName
     */
    public String getSeriesName() {
        return seriesName;
    }

    /**
     * @param seriesName the seriesName to set
     */
    public void setSeriesName(String seriesName) {
        this.seriesName = seriesName;
    }
    
    
}
